input{ -webkit-appearance: none; }

.main {
    position: absolute; /*绝对定位*/
    top:2px;
    bottom:2px;
    right:2px;
    left: 2px;
    /*border: 1px solid red;*/
}
.d_mainGH {
    position: absolute; /*绝对定位*/
    top: 0px;
    width: 100%;
    height: 5%;
  /*  border: 1px solid #000000;
  border-bottom:0px solid #000000;*/
}

.d_main01 {
    position: absolute; /*绝对定位*/
    top: 5%;
    width: 100%;
    height: 25%;
    border: 1px solid #000000;
 /*   border-bottom:0px solid #000000;*/
}

.d_mainDetail {
    position: absolute; /*绝对定位*/
    top: 31%;
    width: 100%;
    height: 8%;
    border: 1px solid #000000;
   /* border-bottom:0px solid #000000;*/
}

.d_main02 {
    position: absolute; /*绝对定位*/
    top:40%;
    width: 100%;
    border: 1px solid #000000;
    height: 40%;
   /* border-bottom:0px solid #000000;*/
}
.d_main03 {
    position: absolute; /*绝对定位*/
    top: 81%;
    width: 100%;
    height: 19%;
    border: 1px solid #000000;
}

/*******************************************************/
/*第一部分*/

.d_main01_left {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 49%;
    left: 1px;
  /*  border: 1px solid #0E2D5F;*/
}
.d_main01_right {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 49%;
    right: 1px;
 /*   border: 1px solid #0E2D5F;*/
}

.lab01,.lab03,.lab05,.lab07 {
    float: left;
    text-align:right;
    height: 22%;
    width: 40%;
    font-size: 16px;
    line-height:50px;
    border-inline-width:50px;
    /*border: 1px solid #0c7cd5;*/
    overflow:hidden;   /*超出宽度不显示文字*/
}
.text01,.text03,.text05,.text07 {
    float: left;
    height: 22%;
    width: 59%;
    line-height:50px;
    font-size: 16px;
    border-radius: 0px;
    border: 1px;
    color: #005de6;
    border-bottom:1px solid #000000;
}

.lab02,.lab04,.lab06,.lab08 {
    float: left;
    text-align:right;
    height: 22%;
    width: 40%;
    font-size: 16px;
    line-height:50px;
    border-inline-width:50px;
   /* border: 1px solid #0c7cd5;*/
    overflow:hidden;
}
.text02,.text04,.text06,.text08 {
    float: left;
    height: 22%;
    width: 59%;
    line-height:50px;
    font-size: 16px;
    border-radius: 1px;
    border: 1px;
    color: #005de6;
    border-bottom:1px solid #000000;
}

/****************************************************************/
/*中间部分*/

/*定位DIV 位置*/
.d_main02_left {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 49%;
    left: 1px;
  /*  border: 1px solid #0E2D5F;*/
}
.d_main02_right {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 49%;
    right: 1px;
  /*  border: 1px solid #0E2D5F;*/
}


.but02_1,.but02_2,.but02_3 {
    float: left;
    height: 31%;
    width: 50%;
    font-size: 16px;
    line-height:40px;
    border-inline-width:50px;
    border-radius: 5px;
    background: #FFFFFF;

}
.text2_1,.text2_2,.text2_3 {
    float: left;
    height: 31%;
    width: 49%;
    line-height:50px;
    font-size: 16px;
    border: 1px  #0c7cd5;
    border-bottom:1px solid #000000;

}

.but02_4,.but02_5,.but02_6 {
    float: left;
    height: 31%;
    width: 50%;
    font-size: 16px;
    line-height:40px;
    border-inline-width:50px;
    border-radius: 5px;
    background: #FFFFFF;

}
.text2_4,.text2_5,.text2_6 {
    float: left;
    height: 31%;
    width: 49%;
    line-height:50px;
    font-size: 16px;
    border: 1px  #0c7cd5;
    border-bottom:1px solid #000000;
}

/*底部按钮*/
.d_detail03_1,.d_detail03_2 {
    float: left;
    width: 50%;
    height: 100%;
    font-size: 20px;
    background:#FFFFFF;
    border-radius: 5px;

    /*按钮字体自动换行*/
    word-wrap: break-word !important;
    word-break: break-all !important;
    white-space: normal !important;
}
.d_detail03_3 {
    width: 100%;
    height: 100%;
    font-size: 20px;
    background:#FFFFFF;
    border-radius: 5px;
    /*按钮字体自动换行*/
    word-wrap: break-word !important;
    word-break: break-all !important;
    white-space: normal !important;
}

/*设置底部div位置*/
.d_main03_1 {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 50%;
    left: 0px;
  /*  border: 1px solid #0E2D5F;*/
}
.d_main03_2 {
    position: absolute; /*绝对定位*/
    height: 100%;
    width: 50%;
    right: 0px;
  /*  border: 1px solid #0E2D5F;*/
}

.d_main03_2 div {
    float: left;
    height: 50%;
    width: 100%;
 /*   border: 1px solid #0E2D5F;*/

}


/*公斤匹数数字键盘*/
.numberbutton {
    float: left;
    height: 18%;
    width: 33%;
    font-size: 20px
}

.numberbutton01 {

    height: 18%;
    width: 49%;
    font-size: 25px
}
.numberbutton02 {

    height: 18%;
    width: 49%;
    font-size: 25px
}

/*车号的英文加数字键盘*/
.numberbuttonX {
    float: left;
    height: 18%;
    width: 25%;
    font-size: 20px
}

.numberbutton01X,.numberbutton02X,.numberbutton03X {
    float: left;
    height: 18%;
    width: 33%;
    font-size: 25px
}

/*比例键盘*/
.numberbuttonY {
    float: left;
    height: 20%;
    width: 33%;
    font-size: 20px
}

.numberbutton01Y,.numberbutton02Y {
    float: left;
    height: 25%;
    width: 49%;
    font-size: 25px
}


.buttonJTH {
    float: left;
    height: 16.6%;
    width: 33.3%;

}